/*
 * @Copy.Right (c)2025.好买气电子商务有限公司
 * @Department 技术研发部
 */
package com.xq.tmall.dao;


import com.xq.tmall.entity.StockSector;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 行业板块数据访问对象
 *
 * @TableName stock_sector
 * @author 74449
 * @Creator Sieger.MybatisGenerator
 */
public interface StockSectorDao {
    /**
     * selectByPrimaryKey for stock_sector
     * @param id
     * @return StockSector
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    StockSector selectByPrimaryKey(Integer id);

    /**
     * insertSelective for stock_sector
     * @param record
     * @return int
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    int insertSelective(StockSector record);

    /**
     * updateByPrimaryKeySelective for stock_sector
     * @param record
     * @return int
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    int updateByPrimaryKeySelective(StockSector record);

    /**
     * deleteByPrimaryKey for stock_sector
     * @param id
     * @return int
     * @Creator Sieger.MybatisGenerator 【严禁自行删除、修改操作】
     */
    int deleteByPrimaryKey(Integer id);


    int batchInsert(@Param("list") List<StockSector> list);


    int batchUpdate(@Param("list") List<StockSector> list);

    /**
     * 查询行业信息
     * @param params
     * @return
     */
    List<StockSector> findStockSectorInfo(@Param("params") Map<String,Object> params);
}